国产开源流媒体SRS4.0对视频监控GB28181的支持 |
您所在的位置:网站首页 › nginx 流控 › 国产开源流媒体SRS4.0对视频监控GB28181的支持 |
国产开源流媒体 SRS4.0 对视频监控 GB28181 的⽀持 前⾔: 本篇⽂章是第⼀篇介绍 SRS 的⽂章,后续应该还会有⼀些测试和使⽤经验 的⽂章,同时可能会有⼀些源码阅读笔记。本篇⽂章主要是介绍下国产 开源流媒体 SRS 涉及的⼊门资料, SRS 前期对标的 nginx-rtmp-module , 是国内第⼀款真正开源的流媒体服务,应⽤在直播和 RTC 领域。但是成⽴ 同学志存⾼远,不仅仅局限于某⼀个⾏业,近期 WebRTC 、 SRT 、 GB28181 ⽀持的都很快,希望⼤家都能参与进来,⽀持国产开源流媒体 发展壮⼤。 在我看来,推荐 SRS 作为流媒体⼈学习和使⽤的 N 个理由: 1. SRS 最⼤的特点就是简单,表现在代码架构简单,实现简单,部署简单,运维简单; 2. 源代码彻底开源,采⽤了 IMT ⾮常宽松的开源协议,同时 Git 上有⾮常丰富的 Wiki ⽂档资料和 提交了⼤量 Issuse ,⾮常适合学习和商⽤; 3. SRS 有丰富的周边开发⼯具,有⾃研播放器和性能压测⼯具,分分钟搭建⼀套直播系统,直 接可以上⼿相应环境验证功能和代码调试; 4. SRS 已经迭代到 4.0 版本,功能很丰富,⽀持多源输⼊也⽀持多协议分发,你能看到的 RTMP 、 HLS 、 DASH 、 RTSP 、 GB28181 、 WebRTC 、 SRT 、 HTTP-FLV 都⽀持接⼊和分发; 5. SRS 即⽀持⼩规模集群也⽀持⼤规模集群,特别是对 CDN 业务的关键特性的⽀持,性能稳定 性都线上跑过和压测过,质量有⼀定的保障,定位成运营级的互联⽹直播服务器此⾔⾮虚; SRS 官⽹介绍: SRS 定位是运营级的互联⽹直播服务器集群,追求更好的概念完整性和最简单实现的代码。 SRS 提供了丰富的接⼊⽅案将 RTMP 流接⼊ SRS ,
包括推送 RTMP 到 SRS 、推送 RTSP/UDP/FLV 到 SRS 、拉取流到 SRS 。 SRS 还⽀持将接⼊的 RTMP 流进⾏各种变换,譬如将 RTMP 流转码、流截图、
转发给其他服务器、转封装成 HTTP-FLV 流、转封装成 HLS 、
转封装 成 HDS 、⽀持 SRT 流、录制成 FLV/MP4 。 SRS 包含⽀持⼤规模集群如 CDN 业务的关键特性, 譬如 RTMP 多级集群、源站集群、 VHOST 虚拟服务器
、
⽆中断服务 Reload 、 HTTP-FLV 集 群。此外, SRS 还提供丰富的应⽤接⼝,
包括 HTTP 回调、安全策略 Security 、 HTTP API 接 ⼝、 RTMP 测速。 SRS 在源站和 CDN 集群中都得到了⼴泛的应⽤ Applications 。 SRS 基本资料: Wiki 地址,⾥⾯有上百篇详细⽂档,第⼀⼊⼿资料: Git 分⽀,可以看源码: 官⽹,有安装包,客户端供⼤家测试体验: 微信公众号,发布 SRS 最新动态: SRS 还有微信讨论群,可以加我微信拉⼤家进去学习讨论: 流媒体参考资料: 参考资料 1 ,包含了 SRS3.0 源码阅读笔记,也是 SRS ⽀持国标的开发者。同时分⽀不局限 SRS 学习,还有⼤量 RTC 领域的资料,还包括 cdn 原理实现,连麦,会议直播,微信⼩程序会议接 ⼊, sip 客户端会议接⼊等⽅案⽂档,物联⽹调查报告等: 参考资料 2 ,我的 git 项⽬,主要包含各种流媒体涉及的编码、封装、传输协议等⽂档的资料整 理,以及⼀些测试素材和测试⼯具: ⽀持监控 GB28181 背景和定位: SRS 是⼀款开源流媒体,适合直播以及低延时流媒体领域,但是从来不设限,可以应⽤在直 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |